home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / Mac OS 8 Interfaces & Libraries / Interfaces / AIncludes / OrderedItems.a < prev    next >
Encoding:
Text File  |  1996-05-01  |  1.5 KB  |  57 lines  |  [TEXT/MPS ]

  1. ;
  2. ;    File:        OrderedItems.a
  3. ;
  4. ;    Contains:    xxx put contents here xxx
  5. ;
  6. ;    Version:    Technology:    System 8.0
  7. ;                Release:    Universal Interfaces 3.0d3 on Copland DR1
  8. ;
  9. ;    Copyright:    © 1984-1996 by Apple Computer, Inc.  All rights reserved.
  10. ;
  11. ;    Bugs?:        If you find a problem with this file, send the file and version
  12. ;                information (from above) and the problem description to:
  13. ;
  14. ;                    Internet:    apple.bugs@applelink.apple.com
  15. ;                    AppleLink:    APPLE.BUGS
  16. ;
  17. ;
  18.     IF &TYPE('__ORDEREDITEMS__') = 'UNDEFINED' THEN
  19. __ORDEREDITEMS__ SET 1
  20.  
  21.     IF &TYPE('__TYPES__') = 'UNDEFINED' THEN
  22.     include 'Types.a'
  23.     ENDIF
  24.     IF FOR_SYSTEM8_PREEMPTIVE THEN
  25. ; typedef OSType                         OrderedItemService
  26.  
  27. ; typedef OSType                         OrderedItemSignature
  28.  
  29.  
  30. kMatchAnyOrderedItemService        EQU        '****'
  31. kMatchAnyOrderedItemSignature    EQU        '****'
  32. kDoNotMatchAnyOrderedItemService EQU    '----'
  33. kDoNotMatchAnyOrderedItemSignature EQU    '----'
  34. OrderedItemName            RECORD 0
  35. service                     ds.l    1                ; offset: $0 (0)
  36. signature                 ds.l    1                ; offset: $4 (4)
  37. sizeof                     EQU *                    ; size:   $8 (8)
  38.                         ENDR
  39. ; typedef struct OrderedItemName *        OrderedItemNamePtr
  40.  
  41. ; typedef OptionBits                     OrderedItemOptions
  42.  
  43.  
  44. kOrderedItemIsRightBefore        EQU        $00000001
  45. kOrderedItemIsRightAfter        EQU        $00000002
  46. OrderRequirements        RECORD 0
  47. options                     ds.l    1                ; offset: $0 (0)
  48. itemBefore                 ds        OrderedItemName ; offset: $4 (4)
  49. itemAfter                 ds        OrderedItemName ; offset: $C (12)
  50. sizeof                     EQU *                    ; size:   $14 (20)
  51.                         ENDR
  52. ; typedef struct OrderRequirements *    OrderRequirementsPtr
  53.  
  54.     ENDIF
  55.     ENDIF ; __ORDEREDITEMS__ 
  56.  
  57.